package com.ktgj.flight.domain.InterfaceEntity;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * shopping航班信息
 */
public class MoFlightInfos {
    /// <summary>
    /// 舱位集合
    /// </summary>
    public MoFlightInfos()
    {
        ListCabinInfo = new ArrayList<>();
    }
    /// <summary>
    /// 舱位集合
    /// </summary>
    public List<MoCabinInfos> ListCabinInfo;

    /// <summary>
    /// 抵达时间（yyyy-MM-dd HH:mm）
    /// </summary>
    public Date ArrDate;

    /// <summary>
    /// 燃油费
    /// </summary>
    public BigDecimal FuelTax;

    /// <summary>
    /// 机场建设费
    /// </summary>
    public BigDecimal AirportTax;

    /// <summary>
    ///航空公司代码
    /// </summary>
    public String Airline;

    /// <summary>
    ///航空公司代码
    /// </summary>
    public String AirlineName;

    /// <summary>
    /// 航班号 例:FM3212
    /// </summary>
    public String FlightNo;

    /// <summary>
    /// 出发时间（yyyy-MM-dd HH:mm）
    /// </summary>
    public Date DepDate;

    /// <summary>
    /// 抵达机场代码
    /// </summary>
    public String DstAirport;

    /// <summary>
    /// 抵达机场名称
    /// </summary>
    public String DstAirportName;

    /// <summary>
    /// 出发机场代码
    /// </summary>
    public String OrgAirport;

    /// <summary>
    /// 出发机场名称
    /// </summary>
    public String OrgAirportName;

    /// <summary>
    /// 机型
    /// </summary>
    public String PlaneStyle;

    /// <summary>
    /// 经停次数
    /// </summary>
    public int StopCount;

    /// <summary>
    /// 到达机场航站楼
    /// </summary>
    public String ArrTerm;

    /// <summary>
    /// 出发机场航站楼
    /// </summary>
    public String DepTerm;

    /// <summary>
    /// 是否共享航班
    /// </summary>
    public Boolean IsCodeShare;

    /// <summary>
    /// 实际承运航班号
    /// </summary>
    public String Carrier;

    /// <summary>
    /// 公里数
    /// </summary>
    public int TPM;

    /// <summary>
    /// 最小票价
    /// </summary>
    public BigDecimal MinTicketAmount;

    /// <summary>
    /// 最大票价
    /// </summary>
    public BigDecimal MaxTicketAmount;

    /// <summary>
    /// 准点率
    /// </summary>
    public BigDecimal PunctualityRate;
}
